#chbnav_touch{
    display: none;
}
.banner_touch{
    display: none;
}
.fzlc_list_touch{
    display: none;
}
.z_sj{
    display: none;
}

@media only screen and (min-width: 1280px) and (max-width: 1366px) {
    .footert_r .ewm{
        width: 25%;
    }
    .page_lxwm .left div.lewm{
        margin-top: 30px;
    }
    .page_lxwm .left div.lewm .lewmx .lml{
        padding: 0;
        line-height: 1 !important;
        margin: 0 40px;
    }
    .page_lxwm .left div.lewm .lewmx .lmr{
        padding: 0;
        line-height: 1 !important;
        margin: 0 40px;
    }
    .page_lxwm .left div.lewm .lewmx{
        padding: 0;
    }
    .page_lxwm .left div.lewm{
        padding: 0 !important;
    }
    .page_lxwm_bd .cont .cont_pot input{
        width: 26.7%;
    }
    .page_lxwm .left div{
        line-height: 2 !important;
        padding: 20px 0;
    }
    .zp_list ul li .uk-accordion-content{
        padding: 30px 118px;
    }
    #join #main .r1 .inner{
        height: 560px;
    }
    .jsyf_list .bottom ul li .de{
        margin-bottom: 50px;
    }
    .jsyf_list .bottom ul li .title{
        margin: 30px 0 30px 0;
    }
    .jsyf_list .bottom ul li .ico{
        margin-top: 20px;
    }
    .about_pagec .t{
        font-size: 40px;
    }
    .uk-navbar-nav li a {
        padding: 10px 24px;
    }
    .cB .inlistnews .right ul li .rightb .title{
        -webkit-line-clamp: 1;
        height: auto;
    }
    .cB .inlistnews .right ul li{
        height: 36.7%;
    }
    .cB .inlistnews .right ul li .rightb{
        padding: 15px 20px;
        height: calc(100% - 34px);
    }
    .cB .inlistnews .left{height: auto}
    .cB .inlistnews .right{
        height: auto;
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .jsyf_list .bottom ul li span.le:after{
        margin-top: 0;
    }
    .jsyf_list .bottom ul li span.ri{
        height: auto;
    }
    .jsyf_list .bottom ul li span.le{
        padding-left: 0;
    }
    .jsyf_list .bottom>ul li{
        margin-bottom: 20px;
    }
    .lenavt ul{
        width: 100%;
    }
    .uk-search-navbar .uk-search-input{
        font-size: 14px !important;
    }
    .uk-navbar-dropdown.uk-open{
        width: 100%;
        padding: 10px !important;
        box-shadow: 0 1px 1px rgb(0 0 0 / 15%) !important;
        top: 46px !important;
        left: 0 !important;
        position: fixed;
    }
    .sj_ss .uk-navbar-toggle{
        padding: 0;
        height: 100%;
        min-height: 100%;
    }
    .sj_ss{
        right: 85px;
        height: 60px;
        position: absolute;
        top: 0;
    }
    .cont_pob .cont_pobr input{
        font-size: 14px;
    }
    .cont_pob .cont_pobr{
        width: 100%;
        margin-top: 20px;
    }
    .cont_pob .cont_pobl input{
        font-size: 14px;
        width: 50%;
    }
    .cont_pob .cont_pobl{
        width: 100%;
    }
    .page_lxwm_bd .cont .cont_pos textarea{
        background: url(../images/iconoir_message-text.svg) no-repeat 96.8% 8% #fff;
        background-size: 7.3%;
        font-size: 14px;
        margin-bottom: 20px;
    }
    .page_lxwm_bd .cont .cont_pot input{
        width: calc(100% - 61px);
        margin-bottom: 20px;
        font-size: 14px;
    }
    .page_lxwm_bd .cont .cont_pot{
        margin-bottom: 0;
    }
    .page_lxwm_bd .title p{
        font-size: 14px;
        margin: 20px 0;
    }
    .page_lxwm_bd .title h3{
        font-size: 28px;
    }
    .zxlyx{
        padding: 0 0 20px 0 !important;
    }
    .page_lxwm{
        padding-bottom: 20px !important;
    }
    .page_lxwm .right #map{
        height: 300px;
    }
    .page_lxwm .right{
        width: 100%;
    }
    .page_lxwm .left{
        height: calc(570px - 100px);
    }
    .lewmx div{
        margin: 0 15px !important;
    }
    .page_lxwm .left div.lewm{
        margin-top: 20px;
        padding: 0 !important;
    }
    .page_lxwm .left>div{
        line-height: 25px;
        font-size: 14px;
        padding: 10px 0;
        padding-left: 30px !important;
    }
    .page_lxwm .left{
        padding: 20px;
        width: calc(100% - 40px);
    }
    *+.uk-h1, *+.uk-h2, *+.uk-h3, *+.uk-h4, *+.uk-h5, *+.uk-h6, *+.uk-heading-2xlarge, *+.uk-heading-large, *+.uk-heading-medium, *+.uk-heading-small, *+.uk-heading-xlarge, *+h1, *+h2, *+h3, *+h4, *+h5, *+h6{
        margin-top: 20px;
    }
    .zp_list ul li .uk-accordion-content p{
        font-size: 14px;
        line-height: 2;
    }
    .zp_list ul li .uk-accordion-content{
        padding: 20px;
    }
    .zp_list ul li .uk-accordion-title:before{
        height: 70px;
        line-height: 70px;
        width: 30%;
        font-size: 14px;
    }
    .zp_list ul li .uk-accordion-title .zpbt{
        width: calc(70% - 20px);
        font-size: 14px;
        text-align: left;
        padding-left: 20px;
    }
    .zp_list ul li .uk-accordion-title .gzddc{
        display: none;
    }
    .zp_list ul li .uk-accordion-title .xlc{
        display: none;
    }
    .zp_list ul li .uk-accordion-title .gzxzc{
        display: none;
    }
    .zp_list ul li .uk-accordion-title .zwlbc{
        display: none;
    }
    .top_navr_home{
        width: 20px;
        height: 16px;
    }
    .join_list_b_title div.jhhjt{
        width: 30%;
        font-size: 14px;
    }
    .join_list_b_title div:nth-child(1){
        width: calc(70% - 20px);
        font-size: 14px;
        text-align: left;
        padding-left: 20px;
    }
    .chanpin_show .uk-thumbnav>*{
        padding: 0;
    }
    .chanpin_show .right .title{
        margin-top: 75px;
    }
    .join_list_b_title div:nth-child(5){
        display: none;
    }
    .join_list_b_title div:nth-child(4){
        display: none;
    }
    .join_list_b_title div:nth-child(3){
        display: none;
    }
    .join_list_b_title div:nth-child(2){
        display: none;
    }
    .zp_box_s .zp_title p{
        font-size: 14px;
    }
    .zp_box_s .zp_title h1{
        font-size: 28px;
        line-height: 1;
    }
    .zp_box_s .zp_title{
        margin:  20px 0;
    }
    .page_rcln ul li p{
        font-size: 14px;
    }
    .page_rcln ul li h3{
        margin: 20px 0;
        font-size: 18px;
        line-height: 1;
    }
    #join #main .r1 .inner .items .list{
        padding: 0;
    }
    #join #main .r1 .inner .items{
        display: block;
    }
    #join #main .r1 .inner{
        height: auto;
    }
    #join #main .r1 .inner .items .list{
        width: 100%;
    }
    .z_pc{
        display: none;
    }
    .z_sj{
        display: block;
    }
    .jsyf_list .bottom ul li .de{
        font-size: 14px;
        margin-bottom: 30px;
    }
    .jsyf_list .bottom ul li .title{
        margin: 20px 0;
        font-size: 21px;
    }
    .jsyf_list .bottom ul li .ico{
        margin-top: 0;
        width: 44px;
        height: 44px;
    }
    .lenavt ul li{
        width: 20%;
        display: inline-block;
        float: none;
    }
    .chanpin_show .right .lmms{
        font-size: 14px;
    }
    .chanpin_show .right .title{
        font-size: 21px;
    }
    .chanpin_show .left{
        min-height: auto;
    }
    .sub_container{
        width: auto;
        margin: 0 10px;
        max-width: none;
    }
    .sub_container ul.uk-slideshow-items{
        min-height: 300px !important;
    }
    .chanpin_list ul li a:after{
        display: none;
    }
    .chanpin_list ul li a .img{
        height: auto;
    }
    .chanpin_list ul li a span.bt{
        height: auto;
    }
    .chanpin_list ul li a{
        height: auto;
    }
    .chanpin_list ul li a .bt{
        padding:  20px 0;
        height: auto;
        width: 100%;
    }
    .chanpin_list ul li a .bt .title{
        font-size: 18px;

    }
    .newshowbox_r{
        margin-bottom: 0;
    }
    .newshow_back a{
        padding-left: 50px;
    }
    .newshow_back a::before{
        background-size: 70%;
    }
    .newshow_back a{
        font-size: 14px;
    }
    .show_prev_name{
        font-size: 14px;
        line-height: 1.5;
    }
    .show_prev_title{
        font-size: 14px;
        line-height: 1.5;
    }
    .newshowbox_r_br{
        width: 100%;
    }
    .newshowbox_r_bl{
        width: 100%;
    }
    .newshowbox_r_b{
        padding-bottom: 0;
        margin-top: 20px;
        width: 100%;

        overflow: hidden;
    }
    .newshowbox_r_t{
        padding-bottom: 20px;
    }
    .news_btdycb>span{
        font-size: 14px;
    }
    .newshow_cont p img{
        margin-bottom: 0;
    }
    .newshow_cont p{
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 2;
    }
    .in_title{
        font-size: 28px;
        margin: 20px 0;
        padding-bottom: 20px;
        line-height: 1;
    }
    .newshow{
        padding: 20px;
    }
    #page{
        margin: 20px 0;
    }
    #page .con_box span{
        margin-bottom: 10px;
    }
    #page .con_box a{
        margin-bottom: 10px;
    }
    .news_list li{
        margin-bottom: 20px;
    }
    .news_list li span{
        margin-top: 0;
        font-size: 14px;
        background-size: 5px 8px;
    }
    .news_list li p{
        font-size: 14px;
        margin-top: 0;
        margin-bottom: 20px;
        margin-right: 0;
    }
    .news_list li h3{
        font-size: 18px;
        margin-bottom: 20px;
    }
    .news_list li .num{
        font-size: 14px;
    }
    .news_list ul li .new_wz{
        width: 100%;
    }
    .news_list ul li .new_tp{
        width: 100%;
        margin-bottom: 20px;
    }
    .news_list li{
        padding: 20px;
        width: calc(100% - 40px);
    }
    .fzlc_list_touch h3{
        font-size: 18px;
        margin: 0;
        line-height: 1;
        color: #cf0200;
    }
    .fzlc_list_touch p{
        font-size: 14px;
        margin-top: 20px;
        line-height: 1;
    }
    .fzlc_list_touch{
        padding: 0 20px;
    }
    .fzlc_list{
        display: none;
    }
    .fzlc_list_touch{
        display: block;
    }
    .rongyu_list>.pub_case{
        margin-bottom: 0 !important;
    }
    .honor_body .hon_nav_box{
        display: none;
    }
    .swiper-button-next, .swiper-button-prev{
        display: none;
    }
    .honor_body .hon_nav_box{
        padding: 0 80px !important;
    }
    .sha_tra{
        background: -webkit-linear-gradient(left, #f5f6f8 0%, rgba(245, 246, 248, 0) 25%, rgba(245, 246, 248, 0) 75%, #f5f6f8 100%) !important;
    }
    .honor_body .hon_con_box .swiper-container .active .honor_con_me .honor_t{
        font-size: 18px !important;
        margin-top: 20px !important;
    }
    .honor_body .hon_con_box .swiper-container{
        width: 60% !important;
    }
    .rongyu_list>.pub_case{
        width: 100%;
        margin-bottom: 60px;
    }
    .qywh_page .qywh .qywhbox{
        min-height: 140px;
    }
    .qywh_page .qywh .qywhbox .qywhlt{
        margin-bottom: 20px;
    }
    .qywh_page .qywh .qywhbox .qywhlb{
        font-size: 18px;
    }
    .qywh_page .qywh .qywhbox .qywhlt{
        font-size: 14px;
    }
    .qywh_page .qywh .qywhbox{
        padding: 20px;
    }
    .qywhwz{
        margin-bottom: 0;
    }
    .qywhwz p{
        font-size: 14px;
        line-height: 2;
    }
    .footert_l ul li .bt{
        font-size: 16px;
    }
    .footerbbr{
        float: left;
    }
    .footerb{
        margin-top: 20px;
    }
    .footers div{
        margin-bottom: 10px;
        margin-right: 0 !important;
    }
    .footert{
        margin-bottom: 20px;
    }
    .footert_r .ewm{
        display: inline-block;
        float: none;
    }
    .footert_r{
        text-align: center;
    }
    .footert_l ul li .text li a{
        line-height: 1;
    }
    .footert_l ul li .text li{
        float: left;
        display: inline-block;
        width: auto;
        margin-right: 20px;
        margin-bottom: 0;
    }
    .footert_l ul li .text{
        margin-top: 10px;
        padding: 0;
        overflow: hidden;
    }
    .footert_l ul li{
        width: 100%;
        margin-bottom: 20px;
    }
    .footert_r{
        width: 100%;
    }
    .footert_l{
        width: 100% ;
    }
    .footer{
        padding: 20px 0;
    }
    .cC .index_box:nth-child(2){
        margin-bottom: 0;
        margin-top: 0;
    }
    .cC .index_text p{
        margin: 20px 0;
        font-size: 16px;
        line-height: 1.5;
    }
    .cC .index_text h1 i{
        bottom: -12px;
    }
    .cC .index_text h1 span{
        font-size: 28px;
    }
    .cC .index_text>a{
        padding: 20px;
        width: calc(100% - 40px);
    }
    .cC .index_box{
        margin-bottom: 20px;
    }
    .cB .inlistnews .right ul li:hover .rightb{
        opacity: 1;
    }
    .cC{
        margin-top: 20px;
    }
    .cB .inlistnews .right{
        height: 661px;
    }
    .cB .inlistnews .right ul li{
        height: auto;
        margin-bottom: 20px;
    }
    .cB .inlistnews .right ul li:nth-child(4){
        display: none;
    }
    .cB .inlistnews .right ul li .rightb{
        height: calc(100% - 125px);
        position: relative;
    }
    .cB .inlistnews .right ul li .rightt{
        display: none;
    }
    .cB .inlistnews .right ul li span.more{
        margin-top: 20px;
    }
    .cB .inlistnews .right ul li .ms{
        font-size: 14px;
        line-height: 1.5;
        height: 42px;
    }
    .cB .inlistnews .right ul li .rightb .title{
        height: auto;
        font-size: 18px;
    }
    .cB .inlistnews .right ul li .rightb{
        padding: 20px;
    }
    .cB .inlistnews .right ul li{
        margin-right: 0;
        width: 100%;
    }
    .cB .inlistnews .right{
        width: 100%;
    }
    .cB .inlistnews .left .index_news_01{
        font-size: 14px;
    }
    .cB .inlistnews .left .index_news_01 h1{
        font-size: 18px;
    }
    .cB .inlistnews .left .index_news_01{
        padding: 20px;
    }
    .cB .inlistnews .left{
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }
    .inlistnews{
        overflow: hidden;
        padding: 0;
    }
    .cB{
        margin-top: 20px;
    }
    .about_profile .right .wrap ul li h3 span{
        font-size:18px;
    }
    .about_profile .right .wrap ul li p{
        font-size: 14px;
    }
    .about_profile .right .wrap ul li h3 .fnt_100{
        font-size: 30px;
    }
    .about_profile .left p{
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 20px;
    }
    .about_profile .left h4{
        font-size: 18px;
        padding-bottom: 20px;
    }
    .about_profile .left h3{
        font-size: 28px;
    }
    .about_profile .right{
        width: 100%;
    }
    .about_profile .left{
        width: 100%;
    }
    .about_profile{
        margin: 20px 0;
    }
    .cD{
        margin-top: 20px;
        background-size: auto !important;
    }
    .contentIndex .cA ul li .uk-panel h1{
        font-size: 18px;
        padding: 15px 0;
    }
    .Index_title_ty{
        font-size: 28px;
        padding-bottom: 20px;
        margin-bottom: 0;
    }
    .contentIndex{
        padding: 20px 0 !important;
    }
    .banner_index{
        display: none;
    }
    .banner_touch{
        display: block;
    }
    header{
        display: none;
    }
    #chbnav_touch{
        display: block;
    }
    .chbnav_touch_nav .chbnav_select{
        left: 0;
    }
    .chbnav_touch_nav_box{
        position: fixed;
        top: 0;
        overflow: auto;
        left: -100%;
        width: 100%;
        height: 100%;
        z-index: 1000;
        background: #fff;
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;
    }
    .chbnav_touch_navli{
        padding: 0 10px;
        overflow: hidden;
    }
    .chbnav_touch_navli1 img{
        float: right;
        margin-top: 19px;
    }
    .chbnav_touch_navli2{
        padding: 0 10px;
        overflow: hidden;
    }
    .chbnav_touch_navli2 a{
        display: block;
        width: 79%;
        float: left;
        border-bottom: 1px solid #f1f1f1;
    }
    .chbnav_touch_navli2_img{
        display: block;
        float: left;
        width: 20%;
        text-align: center;
        border-bottom: 1px solid #f1f1f1;
        border-left: 1px solid #f1f1f1;
    }
    .chbnav_touch_navli2_img img{
        width: 10px;
    }
    .chbnav_touch_navli b{
        font-family: "Microsoft YaHei";
        float: right;
        font-size: 15px;
    }
    .chbnav_touch_erji{
        display: none;
        background-color: #f1f1f1;
        padding-left: 20px;
    }
    .chbnav_touch_erji a{
        display: block;
        font-size: 16px;
        color: #333333;
    }
    .chbnav_touch_top_logo{
        position: absolute;
        height: 100%;
        left: 4%;
    }
    .chbnav_touch_nav_title{
        height: 58px;
        line-height: 58px;
        border-bottom: 1px solid #DDDDDD;
    }
    .chbnav_touch_nav_title .chbnav_touch_erji{
        line-height: 42px;
        padding: 0 20px;
        width: calc(100% - 40px);
        overflow: hidden;
    }
    .chbnav_touch_nav_title span{
        font-size: 18px;
        color: #666;
        float: left;
        text-align: center;
        height: 59px;
        line-height: 59px;
    }
    .chbnav_touch_nav_title span img{
        display: inline-block;
    }
    .chbnav_touch_top_logo img{
        height: 85%;
        margin-top: 5px;
    }
    .right_fd{
        display: none;
    }
    .chbnav_touch_top{
        position: relative;
        height: 60px;
        width: 100%;
        border-bottom: 1px solid #ddd;
        background-color: #ffffff;
    }
    .chbnav_touch_top_list{
        position: absolute;
        right: 4%;
        width: 36px;
        height: 100%;
    }
    .chbnav_touch_top_list_c{
        margin-top: 20px !important;
    }
    .chbnav_touch_top_list_a{
        width: 90%;
        height: 1px;
        margin: 0 auto;
        background-color: #666666;
    }
    .chbnav_touch_top_list_b{
        margin: 8px auto;
    }
    .n_banners{
        height: 170px;
        background-size: cover !important;
    }
    .n_bannerbt_t{
        font-size: 18px;
    }
    .n_bannerbt_b{
        font-size: 21px;
    }
    .top_navr a{
        font-size: 14px;
    }
    .top_navr_home{
        margin-right: 0;
    }
    .top_navr_home svg{
        width: 80%;
    }
    .top_navr{
        height: 40px;
        line-height: 40px;
    }
    .top_nav{
        height: auto;
    }
    .hm_content{
        padding-top: 0;
    }
    .about_pagetl{
        width: 100%;
        padding: 0;
    }
    .about_pagetlt{
        font-size: 28px;
    }
    .about_pagetls{
        margin: 20px 0;
    }
    .about_pagetls p{
        font-size: 18px;
        margin-bottom: 0;
        line-height: 1;
    }
    .about_pagetlb{
        font-size: 14px;
        line-height:2;
        margin-bottom: 10px;
    }
    .about_pagetr{
        width: 100%;
        height: auto;
    }
    .about_pagec{
        width: 100%;
        margin: 0;
    }
    .about_paget{
        margin-bottom: 20px;
    }
    .about_pagec>div{
        padding-left: 0;
    }
    .about_pagec .t{
        font-size: 24px;
    }
    .about_pagec .b{
        font-size: 14px;
    }
    *+.uk-grid-margin, .uk-grid+.uk-grid, .uk-grid>.uk-grid-margin{
        margin-top: 20px;
    }
    .about_page{
        margin-bottom: 20px;
    }
    .about_pageb{
        padding: 20px 0;
    }
    .about_pageb .title{
        font-size: 21px;
        line-height: 1.5;
    }
    .about_pageb .de{
        font-size: 18px;
        line-height: 1;
    }
}